textarea {
    resize: none!important
}

.fa {
    width: 15px;
    text-align: center
}

.layui-anim {
    -webkit-animation-duration: 1s;
    animation-duration: 1s
}

.layui-layout-body {
    padding: 20px;
    overflow: auto
}

.layui-form.edit-form {
    width: 600px
}

.layui-form.search-form {
    width: auto;
    display: inline-block
}

button.upload-image {
    margin: 4px 5px;
    vertical-align: top
}

div.upload-image {
    display: inline-block;
    position: relative;
    overflow: hidden
}

div.upload-image span {
    background-image: url(/static/img/x.png);
    position: absolute;
    right: 0;
    height: 16px;
    width: 16px;
    cursor: pointer
}

img.upload-image {
    max-width: 380px;
    max-height: 50px
}

img.show-image {
    max-height: 25px
}

img.show-big-image {
    width: 100%;
    height: 100%
}

.layui-btn, .layui-laypage .layui-laypage-curr .layui-laypage-em, .layui-form-select dl dd.layui-this, .layui-form-onswitch, .layui-form-checked[lay-skin=primary] i {
    background-color: #6590dc
}

.layui-laydate td.layui-this, ul.laydate-time-list>li>ol>li.layui-this {
    background-color: #6590dc !important
}

.layui-form-onswitch, .layui-btn-primary:hover, .layui-form-checked[lay-skin=primary] i, .layui-form-checkbox[lay-skin=primary]:hover i {
    border-color: #6590dc
}

.layui-btn-danger {
    background-color: #fd4b4b
}

.layui-btn-primary {
    background-color: #fff
}

.layui-laydate-footer span:hover, .layui-form-radio>i:hover, .layui-form-radioed>i {
    color: #6590dc
}

.layui-laydate-footer span[lay-type=date], .layui-laydate-footer span:hover {
    color: #6590dc !important
}

.hidden {
    display: none
}

.clear {
    clear: both
}

.fl {
    float: left
}

.fr {
    float: right
}
